Capítulo 10: El Editor Visual: Creación sin Código (Preset Editor)

Aunque el código XML nos da un control absoluto, las versiones más recientes de Decent Sampler incluyen un potente Editor de Presets que nos permite mapear instrumentos visualmente, ajustando zonas y parámetros en una interfaz gráfica dedicada.

En esta clase, aprenderemos a navegar por esta nueva ventana para prototipar instrumentos rápidamente.


10.1 Acceso al Editor de Presets

El editor está oculto dentro de las herramientas de desarrollador. Para lanzarlo:

  1. Abra Decent Sampler.

  2. Diríjase al menú FILE… en la esquina superior derecha de la ventana principal.

  3. Seleccione Developer Tools > Preset Editor (beta)….

  • Atajo: Puede usar la tecla F12.

preseteditor.png

10.2 Reconocimiento de la Interfaz

Una vez abierto, verá una ventana titulada “PRESET EDITOR”. Desglosemos sus secciones principales basándonos en su diseño actual:

A. Barra de Herramientas Superior

En la parte superior izquierda encontrará el botón FILE…. Al hacer clic, desplegará las opciones de gestión del proyecto:

  • New / Load / Save: Para crear o guardar su archivo .dspreset.

  • Show Preset XML…: Una herramienta vital que le muestra el código que el editor está escribiendo en segundo plano.

  • Sequence Manager: Para gestionar grupos de Round Robin.

B. Área de Mapeo (Grid y Piano Roll)

El centro de la pantalla muestra una cuadrícula sobre un teclado de piano. Aquí es donde “viven” sus muestras.

  • Columnas de Datos: En la parte superior de la cuadrícula, verá valores numéricos clave para la muestra seleccionada:

  • Root Note: La nota original del audio (ej: C2).

  • Low Note / Hi Note: El rango del teclado donde sonará.

  • Low Vel / Hi Vel: El rango de intensidad (velocidad).

C. Panel de Propiedades (Inferior)

La sección inferior gris oscura es el “quirófano” del audio. Aquí ajustará el comportamiento de cada muestra individualmente:

  • Sample & Pitch: Muestra la afinación (Tuning) y la posición en la secuencia (Seq Position).

  • Edición de Audio: Controles numéricos para recortar el inicio/final de la muestra (Sample Start/End).

  • Loop Mode: Aquí puede activar el bucle (Loop Mode) y definir sus puntos de inicio y final (Loop Start/End) y el fundido cruzado (Crossfade) para suavizar la repetición.


10.3 Flujo de Trabajo: Creando un Instrumento

Siga estrictamente este orden, ya que sin el paso 2 no podrá importar audio:

  1. Iniciar: En el editor, vaya a FILE… > New.

new.png
  1. Creación del Grupo (Paso Crítico):
  • Decent Sampler necesita un “contenedor” para organizar las muestras.

  • En el panel izquierdo de la pantalla, localice la pestaña o columna GROUPS.

  • Haga clic derecho en el espacio vacío de esa lista y seleccione “Add Group” (o verifique que ya exista un “Group 1” creado por defecto).

  • Importante: Debe tener este grupo seleccionado (resaltado) antes de intentar agregar cualquier sonido.

addgroup.png
  1. Cargar Muestras:
  • Ahora sí, arrastre sus archivos .wav desde su carpeta directamente sobre el Teclado Virtual del editor.

  • Si no creó el grupo anteriormente, el editor rechazará los archivos.

  1. Ajustar Zonas:
  • Verá aparecer un bloque sobre las teclas.

  • Arrastre los bordes del bloque horizontalmente para definir qué notas cubrirá.

  • Si necesita precisión, edite los números directamente en las casillas Low Note y Hi Note de la barra superior.

  1. Afinación Fina:
  • Si el sonido tiene silencios al principio, use la casilla Sample Start en el panel inferior para recortarlo sin destruir el archivo original.

10.4 Transparencia de Código

Una de las mejores características de este editor es que nos enseña a programar.

  • Después de colocar sus muestras visualmente, vaya a FILE… > Show Preset XML…

  • Se abrirá una ventana de texto mostrando exactamente cómo se ve su instrumento en lenguaje XML.

  • Ejercicio: Compare los valores de loNote y hiNote en el código con los bloques visuales que acaba de crear.


Lista de Verificación Práctica

Para dominar el editor, intente realizar las siguientes acciones: